package com.wang.user.service;

import com.wang.param.ShopQueryParam;
import com.wang.reponse.ShopVo;
import com.wang.user.model.Shop;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author bkty0
* @description 针对表【shop(商铺)】的数据库操作Service
* @createDate 2025-04-23 10:39:21
*/
public interface ShopService extends IService<Shop> {

    List<Shop> listShop(ShopQueryParam queryParam);

    ShopVo getShopById(Long id);

    Boolean deleteShop(Long id);

    Boolean updateShop(Shop shop);

    Boolean add(Shop shop);

    ShopVo getShopById2(Long shopId);

    ShopVo getShopById3(Long shopId);

    List<ShopVo> listVoByShopIds(List<Long> shopIds);


    List<ShopVo> listVoByShopIds2(List<Long> shopIds, Integer uid);

    ShopVo getShopByIdAndUid(Long shopId);

}
